DEVICE MMIQ2

0.1 Tabella parametri

Nome D R A Descrizione
language B R R-W Indica il numero di lingua selezionata per i messaggi del terminale.
Equivalente alla variabile terminale LANGUAGE.
brightness W R R-W Indica il valore percentuale 0-100.0% della luminosità della lampada di retroilluminazione.
Se 0 (zero), la lampada viene spenta (ove possibile).
clrtime W R R-W E' il tempo, espresso in millisecondi, dopo il quale pa pressione del tasto CLEAR provoca la cancellazione di tutto il dato.
dclicktime W R R-W Solo per sistemi con touch.
E' il tempo, espresso in millisecondi, necessario a rilevare il doppioclick.
Il valore 0 (zero) disabilita la funzione.
key L - R Rappresenta in ogni istante lo stato dei tasti.
Ogni tasto è rappresentato da un bit secondo la seguente maschera:
keyf L - R Rappresenta in ogni istante lo stato dei tasti funzione da F1 a F32. Ogni tasto è rappresentato da un bit secondo la seguente maschera:
keyf2 L - R Rappresenta in ogni istante lo stato dei tasti funzione da F33 a F64.
Ogni tasto è rappresentato da un bit secondo la seguente maschera:
keybtype B R R-W Selezione il tipo di tastiera virtuale. ( da definire )
Nota: Questo parametro dovrebbe essere anche una variabile terminale in modo da programmare cosa fare in un evento “On Page In”.
leds L - R-W Parametro utilizzato per accendere i LEDs dei tasti funzione da F1 a F32.
Ogni bit del parametro è associato ad un LED secondo la maschera del parametro keyf.
leds2 L - R-W Parametro utilizzato per accendere i LEDs dei tasti funzione da F33 a F64.
Ogni bit del parametro è associato ad un LED secondo la maschera del parametro keyf2.
blinkleds L - R-W Parametro utilizzato per far lampeggiare i LEDs dei tasti funzione da F1 a F32.
Ogni bit del parametro è associato ad un LED secondo la maschera del parametro keyf.
N.B. Perché un led possa lampeggiare è necessario scrivere il valore relativo a quel led sia nel parametro leds che nel parametro blinkleds.
blinkleds2 L - R-W Parametro utilizzato per far lampeggiare i LEDs dei tasti funzione da F33 a F64.
Ogni bit del parametro è associato ad un LED secondo la maschera del parametro keyf2.
N.B. Perché un led possa lampeggiare è necessario scrivere il valore relativo a quel led sia nel parametro leds2 che nel parametro blinkleds2.
error B - R Indica se vi sono errori nel device.
Elenco codici di errore:
0 = no error
1 = no application present
2 = checksum no match
3 = file format no match
4 = incorrect display size
5 = out of memory
6 = error readin the page
7 = error in erase operation
8 = internal error
9 = error in write memory
10 = error in read operation
11 = internal error
12 = image present but not possible
13 = font not supported
14 = internal error
sizeqtp L - R Indica la dimensione dell'applicativo QTP (bytes) memorizzato in flash
memqtp L - R Indica la quantità di memoria (bytes) utilizzata per la decompressione dell'applicativo QTP e per la creazione delle strutture basilari.
mempage L - R Indica la quantità di memoria (bytes) utilizzata per la pagina in esecuzione.
memfree L - R Indica la quantità di memoria volatile (bytes) ancora disponibile.
page W - R Indica il numero di pagina attiva del terminale.
Equivalente alla variabile terminale PAGE.
pagein W - R-W Permette di cambiare la pagina attiva del terminale.
Equivalente alla scrittura sulla variabile terminale PAGE.
timepage W - R Indica il tempo di esecuzione della pagina in millisecondi.
tposx W - R Solo per sistemi con touch.
Indica la coordinata X, in pixels, dell'ultimo punto di pressione.
tposy W - R Solo per sistemi con touch.
Indica la coordinata Y, in pixels, dell'ultimo punto di pressione.
tpressure W - R Solo per sistemi con touch.
Indica il valore di pressione (da definire).
tclickstate B - R Solo per sistemi con touch.
Indica lo stato di pressione:
0 = touch non premuto
1 = touch premuto
buzzermode B R R-W Indica il modo di funzionamento del buzzer.
0 = key status; Si attiva per 100msec ad ogni pressione di un tasto o del touch-screen.
1 = manual activation; Permette di comandarne l'attivazione mediante la variabile buzzerstate.
buzzerstate B R R-W Indica lo stato del buzzer e ne permette l'attivazione anche con toni diversi.
0 = non attivo
1 = attivo – tono standard
2 = attivo – tono basso (non implementato)
3 = attivo – tono alto (non implementato)
scrsave B R R-W Solo per sistemi con touch. (non implementato)
Permette di definire l'utilizzo di uno screen-saver.
0 = disabilitato
1…10 = indica il tempo in minuti di inattività della tastiera oltre il quale viene spento lo schermo o attivato uno screensaver (da definire).
20…
par01 L - R-W Parametro per uso futuro
par02 L - R-W Parametro per uso futuro
par03 L - R-W Parametro per uso futuro
ret01 L R R-W Parametro ritentivo per uso futuro
ret02 L R R-W Parametro ritentivo per uso futuro

0.2 Tabella stati

NomeDRADescrizione
st_calibF-RSolo per sistemi con touch.
Attivo durante la procedura di calibrazione del touch.
st_setupF-RAttivo durante visualizzazione della schermata di setup.
st_touchF-RAttivo indica la presenza del touch.
st_01F--Stato per uso futuro
st_02F--Stato per uso futuro
st_03F--Stato per uso futuro
st_04F--Stato per uso futuro
st_05F--Stato per uso futuro

0.3 Tabella comandi

NomeDRADescrizione
CALIBRATEF-WSolo per sistemi con touch.
Attiva la procedura di calibrazione del touch.
SETUPF-WVisualizza la pagina di setup. (non implementato)
CMD01F-WComando per uso futuro
CMD02F-WComando per uso futuro
CMD03F-WComando per uso futuro
CMD04F-WComando per uso futuro
CMD05F-WComando per uso futuro